/* 首页标题-------------------------------------标题 开始*/
.ind_title {
    text-align: center;
}

.ind_title h2 {
    color: #adc9b0;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    text-transform: uppercase
}

.ind_title h3 {
    font-size: 38px;
    color: #028209;
    text-align: center;
    margin-top: -40px;
    font-weight: bold;
}
@media(max-width:768px){
    .ind_title h2 {
        color: #adc9b0;
        font-size: 30px;
        font-weight: bold;
        text-transform: uppercase
    }
    .ind_title h3 {
        font-size: 18px;
        color: #028209;
        margin-top: -15px;
        font-weight: bold;
    }
 }
/*首页标题 -------------------------------------标题 结束 */
/* 服务项目 开始*/
.service{
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}
.service .item{
    padding: 5px;
    box-sizing: border-box;
    cursor: pointer;
}
.service img{
    width: 100% !important;
    height: auto;
}
.service p{
    width: 100%;
    position: relative;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: -40px;
    z-index: 9;
}
.lineLike {
    position: relative;
    cursor: default;
    width: 180px;
    font-size:16px;
    margin: 0px auto;
    text-align: center;
    padding: 8px 0;
    color: #555;
    margin-top: -40px;
    z-index: 4;
  }
  .lineLike:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 60%;
    left: -0.35em;
    right: -0.35em;
    bottom: 0;
    transition: top 200ms cubic-bezier(0, 0.8, 0.13, 1);
    background-color: #50af49;
    border-radius: 20px;
  }
  .lineLike:hover:after {
    top: 0%;
  }
  .lineLike:hover{
    color: #fff;
  }
  /* 服务项目 结束*/
  /* * 新闻中心开始 */ */
.ind_about{background: url() center bottom no-repeat; padding: 60px 0px;}
.btn-liney {
    font-weight: 500;
    color: #50af49;
    text-decoration: none;
    padding-left: 0 !important;
}

.btn-liney:hover {
    color: #198011;
    text-decoration: none;
    font-weight: bold;
}

.btn-liney:focus {
    text-decoration: none;
}

.btn-liney:disabled,
.btn-liney.disabled {
    color: #8f9397;
}

.btn-liney:after {
    display: block;
    content: "";
    border-bottom: solid 2px #198011;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 250ms ease-in-out;
    transition: -webkit-transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}

.btn-liney:hover:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

/* -----------------------------------------------------------按钮下划线  放上去显示，拿走后隐藏  结束 */
.card-body h3 a{
    color: #222 !important;
}
.card-body p {
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 55px;
    color: #000;
}

/*---------------------------------------------------------- 图 */
.mt-n16 {
    margin-top: -5.5rem !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.rounded-end,
.rounded-top {
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-bottom,
.rounded-end {
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.me-6 {
    margin-right: 2.5rem !important
}

.img-zoom {
    border-radius: .25rem;
    overflow: hidden
}

.img-zoom img {
    transition: transform .5s ease
}

.img-zoom img:hover {
    transform: scale(1.1)
}
/* -------------------------------------------------------------按钮颜色渐变  开始 */
.btn-grad {
    color: #ffffff;
    background: linear-gradient(150deg, #dfdfdf 0%, #fff 50%, #dfdfdf 100%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: 260% 100%;
    background-position: right bottom;
    border: 0;
    line-height: 1.92;
    border-radius: 0;
  }
  .btn-grad.active, .btn-grad:active, .btn-grad:focus, .btn-grad:hover {
    color: #ffffff;
    background-position: left bottom;
  }
  .btn-grad.btn-sm, .btn-group-sm > .btn-grad.btn {
    line-height: 1.8;
  }
  /*----------------------------------------------------------- 按钮颜色渐变 结束 */
/* 新闻中心结束 */